課程資訊
課程名稱
數值偏微分方程
Numerical Partial Differential Equations 
開課學期
111-2 
授課對象
理學院  大氣科學系  
授課教師
陳宜良 
課號
AtmSci5101 
課程識別碼
229 U5950 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四9(16:30~17:20)星期五8,9(15:30~17:20) 
上課地點
大氣A104大氣A104 
備註
總人數上限:20人 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Partial differential equations are of fundamental in modeling natural phenomena.
However, it is difficult to find analytical solutions for real-world problems, and finding
numerical solutions is necessary. Roughly speaking, there are three classes of numerical PDE
methods: finite difference methods, finite element methods and spectral methods. In this course,
we will cover the basic concepts of all these methods for elliptic equation, parabolic equation,
hyperbolic equation, and convection-diffusion equations. Algorithms and some stability theory
will be introduced. Applications to atmospheric science will be discussed.
‧ Chapter 1. Numerical ordinary differential equations
‧ Chapter 2. Finite difference methods for linear parabolic equations
‧ Chapter 3. Finite difference methods for elliptic equations
‧ Chapter 4. Finite difference methods for hyperbolic equations
‧ Chapter 5. Finite element methods for elliptic equations in general domains
‧ Chapter 6. Spectral methods for parabolic equations.
. Chapter 7. Selected topics in computational fluid dynamics 

課程目標
The goal is to provide basic knowledge for students to be able to read and implement
some research papers of numerical partial differential equations with applications. 
課程要求
Prerequisite: Multivariable Calculus, basic ODE and PDE., and any programming language: one of Matlab or Python or C++.

Finish 5-6 projects.  
預期每週課後學習時數
6 hours + 
Office Hours
 
指定閱讀
I-Liang Chern, Lecture note on numerical PDEs

Chi-Wang Shu, Essentially Non-Oscillatory and Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws, ICASE report. 
參考書目

‧ RandyLeVeque, Finite Difference Methods for Ordinary and Partial Differential Equations,
steady-state and time-dependent problems, SIAM 2007
‧ Mats G. Larson, Fredrik Bengzon The Finite Element Method: Theory, Implementation,
and Applications
‧ David A. Kopriva Implementing Spectral Methods for Partial Differential Equations
 
評量方式
(僅供參考)
   
針對學生困難提供學生調整方式
 
上課形式
作業繳交方式
書面報告取代口頭報告, 口頭報告取代書面報告
考試形式
其他
課程進度
週次
日期
單元主題
第1週
  Numerical ODEs
• Finite differencing
• Basic ODE solver
• Runge-Kutta methods
* Multistep methods
* Stability and convergence 
第2週
  Finite Difference methods for heat equation (design, stability, error analysis)